/*
 * Copyright© 2013-2018 YZTC 
 * Author zhenghl 
 * 本公司保留所有下述内容的权利; 
 * 本内容为保密信息，仅限本公司内部使用; 
 * 非经本公司书面许可，任何人不得外泄或用于其他目的; 
*/
package com.wxmp.wxcms.service.impl;
import com.wxmp.wxcms.domain.AccountFans;
import com.wxmp.wxcms.mapper.AccountFansDao;
import com.wxmp.wxcms.service.AccountFansService;
import org.springframework.stereotype.Service;
import javax.annotation.Resource;
import java.util.List;
/**
 *
 * @author hermit
 * @version 2.0
 * @date 2018-04-17 10:54:58
 */
@Service
public class AccountFansServiceImpl implements AccountFansService{
	@Resource
	private AccountFansDao entityDao;
	public AccountFans getById(String id){
		return entityDao.getById(id);
	}
	public AccountFans getByOpenId(String openId){
		return entityDao.getByOpenId(openId);
	}
	public List<AccountFans> list(AccountFans searchEntity){
		return entityDao.list(searchEntity);
	}
	public List<AccountFans> getFansListByPage(AccountFans searchEntity){
		return entityDao.getFansListByPage(searchEntity);
	}
	public AccountFans getLastOpenId(){
		return entityDao.getLastOpenId();
	}
	public void sync(AccountFans searchEntity){
		AccountFans lastFans = entityDao.getLastOpenId();
		String lastOpenId = "";
		if(lastFans != null){
			lastOpenId = lastFans.getOpenId();
		}
	}
	public void add(AccountFans entity){
		entityDao.add(entity);
	}
	public void update(AccountFans entity){
		entityDao.update(entity);
	}
	public void delete(AccountFans entity){
		entityDao.delete(entity);
	}
	public void deleteByOpenId(String openId){
		entityDao.deleteByOpenId(openId);
	}
	@Override
	public List<AccountFans> getFansByOpenIdListByPage(List<AccountFans> openIds) {
		return entityDao.getFansByOpenIdListByPage(openIds);
	}
}
